adff07a2a41dbfd4de4b7bd28c5848e169ccbb4b,advanced/web-visualization/src/main/java/org/neo4j/server/ext/visualization/gwt/client/Relationship.java,Relationship,updateArrowhead,#,65

Before Change


        double originX = getArrowheadOrigin(getCenterX(from), getCenterX(to));
        double originY = getArrowheadOrigin(getCenterY(from), getCenterY(to));
        double angle = Math.atan2(getCenterY(to) - getCenterY(from),
                getCenterX(to) - getCenterX(from));

        double leftX = originX
                + rotateX(-ARROWHEAD_LENGTH, -ARROWHEAD_WIDTH, angle);

After Change


    }

    private void updateArrowhead() {
        double fromX = from.getCenterX();
        double fromY = from.getCenterY();
        double toX = to.getCenterX();
        double toY = to.getCenterY();
        double originX = getArrowheadOrigin(fromX, toX);
        double originY = getArrowheadOrigin(fromY, toY);
        double angle = Math.atan2(toY - fromY, toX - fromX);

        double leftX = originX
                + rotateX(-ARROWHEAD_LENGTH, -ARROWHEAD_WIDTH, angle);